// import md5 from 'js-md5'
// import Cos from '@/assets/js/cos.js'
/**
 * 获取时间戳
 * @param {Date} date 日期
 */
export const getTimeStamp = (date = new Date()) => {
  return date.valueOf()
}

/**
 * 获取文件后缀名
 * @param {String} filename 文件名
 */
export const getSuffix = (filename, pos = 0) => {
  return filename.substr(filename.lastIndexOf('.') + pos)
}

/**
 * 设置文件名
 * @param {String} userId 用户id
 */
export const getFileName = (filename, key) => {
  // const file = '' + getTimeStamp() + key + (~~(Math.random() * 100000)) + filename
  // return md5(file) + getSuffix(filename + '')
}

/**
 * 上传文件
 * @param {String} key 关键字
 * @param {String} file 文件名
 */
export const uploadFile = (file, key = -1) => {
  // return new Promise(function (resolve, reject) {
  //   Cos.putObject({
  //     Bucket: 'user-images-1257142679',
  //     Region: 'ap-chengdu',
  //     Key: getFileName(file.name, key),
  //     Body: file
  //   },
  //   (err, data) => {
  //     if (err) {
  //       reject(err)
  //     } else {
  //       resolve(data)
  //     }
  //   })
  // })
}
